import { PageContainer } from '@ant-design/pro-components';
import React from 'react';

// 定义 ProPage 组件的 Props 类型
interface ProPageProps {
  children: React.ReactNode; // 子组件
}

/**
 * 封装 PageContainer，支持动态控制面包屑显示
 * @param {ProPageProps} props - 组件属性
 * @param {React.ReactNode} props.children - 子组件
 * @returns {React.ReactNode} - 返回封装后的 PageContainer
 */
const ProPage: React.FC<ProPageProps> = ({ children }) => {
  return (
    <PageContainer
      token={{
        paddingBlockPageContainerContent: 0,
        paddingInlinePageContainerContent: 0,
      }}
      title={false}
      breadcrumb={undefined}
    >
      {children}
    </PageContainer>
  );
};

export default ProPage;
